package com.vca.service.service;


/**
 * 订单任务服务 StoreOrderService 接口
 */
 public interface OrderTaskService {

    /**
     * 订单取消
     */
    void cancelByUser();

    /**
     * 商品退款
     */
    void orderRefundProductByUser();

    /**
     * 活动取消
     */
    void activityCancelByUser();

    void adminOrderCancelByUser();

//   void refundApply();

     void complete();

    void orderPaySuccessAfter();

    /**
     * 自动取消未支付订单
     */
    void autoCancel();

    /**
     * 超时未退货自动取消退款
     */
    void orderReturnTimeout();




    /**
     * 订单自动完成
     */
    void autoComplete();

   /**
    * 订单红冲
    */
   void creditNote();
    /**
     * 商品订单未发货取消订单
     */
    void productOrderCancel();

}
